// JavaScript Document
//全局变量
var cmail=false;
var cfriendname=false;
var cpassword=false;
//var csex=false;
//var cbirthday=false;
var crealname=false;
var cvalidcode=false;

function closeSelf()
{
	document.location="userlogin.aspx";
	
	}
function chkEmail()
{
	
	var   pattern =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;   
	var mail=$("email").value;
	//alert(mail);
	if(mail=="")
	{
	    $("email_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>请输入邮箱!</font>";
	    //return false;
	    
	}
	else
	{
	    var flag;
	    flag=pattern.test(mail);
	    if(flag)
	    {
		//判断是否占用
		//alert(mail);
		
		$("email_msg").innerHTML="<img src='images/load.gif'></img>正在检查...";
		//检查邮件
		var url = 'userreg.aspx';
        var pars='type=email&value='+$("email").value;
        alert(url);
       alert(pars);
        var myAjax = new Ajax.Request(url,{method: "get",parameters: pars,onComplete: mailResponse});
        function mailResponse(originalRequest)
        {
            //alert(originalRequest.responseText);
            if(originalRequest.responseText=="0")
            {
        
                $("email_msg").innerHTML="<img src='images/fzcg_dh.gif'></img><font color=red font-size='12px'>可以使用</font>";
                cmail=true;
                //return true;
             }
            else{
                $("email_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>已被占用</font>";
                //return false;
            }
    

        }
        
		
		
	    }
	    else
	    {
		   $("email_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>邮箱不正确</font>";	
		   //return false;
		   //alert(document.getElementById("mailalert").innerHTML);
		    
	    }	
	}
	
	//alert(info);
		
}


//检查昵称是否已经存在

function chkFriendName()
{
    
	if($("username").value.length<4)
	{
		alert("sad");
		
		$("username_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>用户名少于4个字符</font>";
		//return false;
		//检查是否可用	
		
		}
	else
	{
		//alert("sad");
		var url = 'userreg.aspx';
        var pars='type=friendname&value='+$("username").value;
        alert(url);
         alert(pars);
        var myAjax = new Ajax.Request(url,{method: "get",parameters: pars,onComplete: mailResponse});
        $("username_msg").innerHTML="<img src='images/load.gif'></img>正在检查";
        function mailResponse(originalRequest)
        {
            //alert(originalRequest.responseText);
            if(originalRequest.responseText=="0")
            {
        
                $("username_msg").innerHTML="<img src='images/fzcg_dh.gif'></img>可以使用";
                cfriendname=true;
                //return true;
             }
            else
            {
                $("username_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>已被占用</font>";
                //return false;
            }
    

        }
	}
	
	
}

//检查验证码
function validcode()
{
    
    var valid=$("checkcode").value;
    //alert(valid);
    
    if(valid=="")
    {
       $("checkcode_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>请输入验证码</font>";
       //return false;
       
    }
    else
    {
             
        
        cvalidcode=true;
    

        
    }
   
    
}

function checkP1()
{
	if($("password").value.length<6)
	{
		 $("pass1_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>密码长度小于6位</font>";	
		 //return false;	
		
	}
	else
	{
		
		
		$("pass1_msg").innerHTML="<img src='images/fzcg_dh.gif'></img>";
		//return true;
	}
}

function checkP2()
{
    var cf=$("Comfirm_Password").value;
    var ps=$("password").value;
    if(cf!=="")
    {
	if(cf==ps)
	{
		
		$("pass2_msg").innerHTML="<img src='images/fzcg_dh.gif'></img>";
		cpassword=true;
		//return true;
		
	}
	else
	{
		$("pass2_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>两次密码不一致<font>";	
		//return false;
		
	}
	}
	else
	{
	    $("pass2_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>密码不能为空<font>";
	    //return false;
	}
}

function checkrealname()
{
   
    if($("realname").value!="")
    {
        if(isChina($("realname").value))
        {
        
            $("realname_msg").innerHTML="<img src='images/fzcg_dh.gif'></img>";
            crealname=true;
            //return true;
        }
        else
        {
            $("realname_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>姓名应为中文<font>";
            //return false;
        }
    }
    else
    {
        $("realname_msg").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>姓名应为中文<font>";
       // return false;
    }
    
}
 //判断字符是否是中文字符
function   isChina(str)   
  {   
          //如果值为空，通过校验   
          if   (str   ==   "")   
                  return   false;   
          var   pattern   =   /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;   
          if   (pattern.test(str))   
                  return   true;   
          else   
                  return   false;   
  }





//提交表单
function sumbit()
{
	//提交注册
	//alert(chkEmail());
	//alert(checkvalue());
	if(checkvalue())
	{
	    var url = 'userreg.aspx';
        var pars='type=reg&value=&email='+$("email").value+'&friendname='+$("friendname").value+'&password='+$("password1").value+'&sex='+chkCheckBoxValue("sex")+'&birthday='+$("year").value+'-'+$("month").value+'-'+$("day").value+'&realname='+$("realname").value+'&validcode='+$("validcode").value;
        //alert(url);
        //alert(pars);
        var myAjax = new Ajax.Request(url,{method: "get",parameters: pars,onComplete: regResponse});
        $("validalert").innerHTML="<img src='images/load.gif'></img>正在提交...";
        function regResponse(originalRequest)
        {
            //alert(originalRequest.responseText);
            if(originalRequest.responseText=="1")
            {
        
                alert("注册成功,请登陆!");
                closeSelf();
               
             }
            else if(originalRequest.responseText=="-100001")
            {
                $("validalert").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>验证码错误</font>";
                
                
            }
            else
            if(originalRequest.responseText=="0")
            {
                alert("注册失败，请稍候再试！");
                
            }
    

        }
	}
	else
	{
	    //alert("sad");
	}
	
	//判断性别是否选择
	
	
		
}

function checkvalue()
{
    //chkEmail();
    //chkFriendName();
    //checkP1();
    //checkP2();
    //isChkSex();
    //checkrealname();
    //checkBirthday();
    validcode();
    if(!cmail)
    {
        //chkEmail();
        return false;
    }
    else if(!cfriendname)
    {
        
        //chkFriendName();
        return false;
    }
    else if(!cpassword)
    {
        //checkP1();
        //checkP2();
        return false;
    }
    
    else if(!cvalidcode)
    {
        //validcode();
        return false;
    }   
    
    else
    {
        return true;
    }
   
   
    
    
}
//发送请求到服务器，通用检查函数，并且置isExist值
function isvalid(checkedValue,type)
{
        var url = 'userreg.aspx';
        var pars='type='+type+'&value='+checkedValue;
        //alert(url);
      // alert(pars);
        var myAjax = new Ajax.Request(url,{method: "get",parameters: pars,onComplete: mailResponse});

}
function mailResponse(originalRequest)
{
    //alert(originalRequest.responseText);
    if(originalRequest.responseText=="0")
    {
        
        //isExist=true;
    }
    else{
        //isExist=false;
    }
    

}

//检查性别是否选择
/*
function isChkSex()
{
    //alert(chkCheckBoxValue("sex"));
    
    if(chkCheckBoxValue("sex")!="")
    {
       csex=true;
       $("sexinfo").innerHTML="<img src='images/fzcg_dh.gif'></img>";
       // return true;
        
        
    }
    else
    {
        //return false;
        $("sexinfo").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>请选择性别<font>";
    }
}
//检查出生年月
function checkBirthday()
{
   // alert($("year").value);
    //alert($("month").value);
    //alert($("day").value);
    if((($("year").value=="0")||($("month").value=="0"))||($("day").value=="0"))
    {
        $("dateinfo").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>请选择生日<font>";
        //return false;
        
    }
    else
    {
        if(getDaysInMonth($("year").value,$("month").value)<$("day").value)
        {
            $("dateinfo").innerHTML="<img src='images/th_ju.gif'></img><font color=red font-size='12px'>这个日期不存在<font>";
        }
        else
        {
            cbirthday=true;
            $("dateinfo").innerHTML="";
        }
    }
    
}
function getDaysInMonth(year,month){
      month = parseInt(month,10)+1;
      var temp = new Date(year+"/"+month+"/0");
      return temp.getDate();
}



//检查页面中的单选框是否选择
function chkCheckBoxValue(objNam)
{ 
    var rtn="";
    //alert(form1.sex.length);
    for(var i=0;i<form1.sex.length;i++)
    {
        
        if(form1.sex[i].checked==true)
        {
            
            rtn=form1.sex[i].value;
             break;

        }
    }
    return rtn;
    
}
*/





